/*
 * To change this template, choose Tools | Templates and open the template in
 * the editor.
 */
package eypweb_bsc;

import java.sql.Date;

/**
 *
 * @author Kohalmi Istvan
 */

// muveletet megvalosito osztaly
public class Operation {
    // tranzakciotipus
    private String type;
    // portfolio
    private String port;
    // ertekpapir
    private Isin isin;
    // muveleti azonosito
    private String operationId;
    // kotes datuma
    private Date bindingDate;
    // pu. teljesites datuma
    private Date fulfillmentDate;
    // vegrehajtas datuma
    private Date executionDate;
    // kotesi deviza arfolyam
    private float bindingRate;
    // pu. teljesites deviza arfolyam
    private float fulfillmentRate;
    // vegrehajtaskori deviza arfolyam
    private float executionRate;
    // mennyiseg
    private int quantity;
    // arfolyam devizaban
    private double currencyRate;
    // nevertek
    private double nominal;
    // osztalek
    private long dividend;
    // megjegyzes
    private String note;
    // netto arfolyamertek
    private long netRateValue;
    // netto arfolyam %
    private float netRatePercent;
    // felhalmozott kamat
    private long accumulatedInterest;
    // felhalmozott kamat %
    private float accumulatedInterestPercent;
    // hozam
    private long yield;
    // hozam %
    private float yieldPercent;
    // brutto ar
    private long grossPrice;
    // brutto ar devizaban
    private double grossPriceCurrency;
    // jutalek forintban
    private long commissionHUF;
    // jutalek devizaban
    private double commissionCurrency;
    // tokeertek
    private long capitalValue;
    // elszamolt jutalek arfolyam-kulonbozet
    private long accountedCommissionRateDelta;
    // elszamolt piaci ar arfolyam-kulonbozet
    private long accountedPriceRateDelta;
    
    public Operation(){}

    /**
     * @return the type
     */
    public String getType() {
        return type;
    }

    /**
     * @param type the type to set
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * @return the port
     */
    public String getPort() {
        return port;
    }

    /**
     * @param port the port to set
     */
    public void setPort(String port) {
        this.port = port;
    }

    /**
     * @return the isin
     */
    public Isin getIsin() {
        return isin;
    }

    /**
     * @param isin the isin to set
     */
    public void setIsin(Isin isin) {
        this.isin = isin;
    }

    /**
     * @return the operationId
     */
    public String getOperationId() {
        return operationId;
    }

    /**
     * @param operationId the operationId to set
     */
    public void setOperationId(String operationId) {
        this.operationId = operationId;
    }

    /**
     * @return the bindingDate
     */
    public Date getBindingDate() {
        return bindingDate;
    }

    /**
     * @param bindingDate the bindingDate to set
     */
    public void setBindingDate(Date bindingDate) {
        this.bindingDate = bindingDate;
    }

    /**
     * @return the fulfillmentDate
     */
    public Date getFulfillmentDate() {
        return fulfillmentDate;
    }

    /**
     * @param fulfillmentDate the fulfillmentDate to set
     */
    public void setFulfillmentDate(Date fulfillmentDate) {
        this.fulfillmentDate = fulfillmentDate;
    }

    /**
     * @return the executionDate
     */
    public Date getExecutionDate() {
        return executionDate;
    }

    /**
     * @param executionDate the executionDate to set
     */
    public void setExecutionDate(Date executionDate) {
        this.executionDate = executionDate;
    }

    /**
     * @return the bindingRate
     */
    public float getBindingRate() {
        return bindingRate;
    }

    /**
     * @param bindingRate the bindingRate to set
     */
    public void setBindingRate(float bindingRate) {
        this.bindingRate = bindingRate;
    }

    /**
     * @return the fulfillmentRate
     */
    public float getFulfillmentRate() {
        return fulfillmentRate;
    }

    /**
     * @param fulfillmentRate the fulfillmentRate to set
     */
    public void setFulfillmentRate(float fulfillmentRate) {
        this.fulfillmentRate = fulfillmentRate;
    }

    /**
     * @return the executionRate
     */
    public float getExecutionRate() {
        return executionRate;
    }

    /**
     * @param executionRate the executionRate to set
     */
    public void setExecutionRate(float executionRate) {
        this.executionRate = executionRate;
    }

    /**
     * @return the quantity
     */
    public int getQuantity() {
        return quantity;
    }

    /**
     * @param quantity the quantity to set
     */
    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    /**
     * @return the currencyRate
     */
    public double getCurrencyRate() {
        return currencyRate;
    }

    /**
     * @param currencyRate the currencyRate to set
     */
    public void setCurrencyRate(double currencyRate) {
        this.currencyRate = currencyRate;
    }

    /**
     * @return the nominal
     */
    public double getNominal() {
        return nominal;
    }

    /**
     * @param nominal the nominal to set
     */
    public void setNominal(double nominal) {
        this.nominal = nominal;
    }

    /**
     * @return the dividend
     */
    public long getDividend() {
        return dividend;
    }

    /**
     * @param dividend the dividend to set
     */
    public void setDividend(long dividend) {
        this.dividend = dividend;
    }

    /**
     * @return the note
     */
    public String getNote() {
        return note;
    }

    /**
     * @param note the note to set
     */
    public void setNote(String note) {
        this.note = note;
    }

    /**
     * @return the netRateValue
     */
    public long getNetRateValue() {
        return netRateValue;
    }

    /**
     * @param netRateValue the netRateValue to set
     */
    public void setNetRateValue(long netRateValue) {
        this.netRateValue = netRateValue;
    }

    /**
     * @return the netRatePercent
     */
    public float getNetRatePercent() {
        return netRatePercent;
    }

    /**
     * @param netRatePercent the netRatePercent to set
     */
    public void setNetRatePercent(float netRatePercent) {
        this.netRatePercent = netRatePercent;
    }

    /**
     * @return the accumulatedInterest
     */
    public long getAccumulatedInterest() {
        return accumulatedInterest;
    }

    /**
     * @param accumulatedInterest the accumulatedInterest to set
     */
    public void setAccumulatedInterest(long accumulatedInterest) {
        this.accumulatedInterest = accumulatedInterest;
    }

    /**
     * @return the accumulatedInterestPercent
     */
    public float getAccumulatedInterestPercent() {
        return accumulatedInterestPercent;
    }

    /**
     * @param accumulatedInterestPercent the accumulatedInterestPercent to set
     */
    public void setAccumulatedInterestPercent(float accumulatedInterestPercent) {
        this.accumulatedInterestPercent = accumulatedInterestPercent;
    }

    /**
     * @return the yield
     */
    public long getYield() {
        return yield;
    }

    /**
     * @param yield the yield to set
     */
    public void setYield(long yield) {
        this.yield = yield;
    }

    /**
     * @return the yieldPercent
     */
    public float getYieldPercent() {
        return yieldPercent;
    }

    /**
     * @param yieldPercent the yieldPercent to set
     */
    public void setYieldPercent(float yieldPercent) {
        this.yieldPercent = yieldPercent;
    }

    /**
     * @return the grossPrice
     */
    public long getGrossPrice() {
        return grossPrice;
    }

    /**
     * @param grossPrice the grossPrice to set
     */
    public void setGrossPrice(long grossPrice) {
        this.grossPrice = grossPrice;
    }

    /**
     * @return the grossPriceCurrency
     */
    public double getGrossPriceCurrency() {
        return grossPriceCurrency;
    }

    /**
     * @param grossPriceCurrency the grossPriceCurrency to set
     */
    public void setGrossPriceCurrency(double grossPriceCurrency) {
        this.grossPriceCurrency = grossPriceCurrency;
    }

    /**
     * @return the commissionHUF
     */
    public long getCommissionHUF() {
        return commissionHUF;
    }

    /**
     * @param commissionHUF the commissionHUF to set
     */
    public void setCommissionHUF(long commissionHUF) {
        this.commissionHUF = commissionHUF;
    }

    /**
     * @return the commissionCurrency
     */
    public double getCommissionCurrency() {
        return commissionCurrency;
    }

    /**
     * @param commissionCurrency the commissionCurrency to set
     */
    public void setCommissionCurrency(double commissionCurrency) {
        this.commissionCurrency = commissionCurrency;
    }

    /**
     * @return the capitalValue
     */
    public long getCapitalValue() {
        return capitalValue;
    }

    /**
     * @param capitalValue the capitalValue to set
     */
    public void setCapitalValue(long capitalValue) {
        this.capitalValue = capitalValue;
    }

    /**
     * @return the accountedCommissionRateDelta
     */
    public long getAccountedCommissionRateDelta() {
        return accountedCommissionRateDelta;
    }

    /**
     * @param accountedCommissionRateDelta the accountedCommissionRateDelta to set
     */
    public void setAccountedCommissionRateDelta(long accountedCommissionRateDelta) {
        this.accountedCommissionRateDelta = accountedCommissionRateDelta;
    }

    /**
     * @return the accountedPriceRateDelta
     */
    public long getAccountedPriceRateDelta() {
        return accountedPriceRateDelta;
    }

    /**
     * @param accountedPriceRateDelta the accountedPriceRateDelta to set
     */
    public void setAccountedPriceRateDelta(long accountedPriceRateDelta) {
        this.accountedPriceRateDelta = accountedPriceRateDelta;
    }

}
